3fb48fbbc3741448c9916c4f0f620a4bb1cb21b8,core/languageDesign/generator/source/jetbrains/mps/generator/generationTypes/TextGenerationHandler.java,TextGenerationHandler,handleOutput,#IModule#SModelDescriptor#GenerationStatus#IOperationContext#ITaskProgressHelper#,38
Before Change
public boolean handleOutput(IModule module, SModelDescriptor inputModel, GenerationStatus status, IOperationContext ocontext, ITaskProgressHelper progressHelper) {
String targetDir = module.getOutputFor(inputModel);
List<SNode> roots = status.getOutputModel().getRoots();
boolean generatedOk = true;
// generate files
for (SNode output : ListSequence.fromList(roots)) {
After Change
public boolean handleOutput(IModule module, SModelDescriptor inputModel, GenerationStatus status, IOperationContext ocontext, ITaskProgressHelper progressHelper) {
String targetDir = module.getOutputFor(inputModel);
SModel outputModel = status.getOutputModel();
List<SNode> roots = outputModel != null ? outputModel.getRoots() : Collections.<SNode>emptyList();
boolean generatedOk = true;
// generate files
for (SNode output : ListSequence.fromList(roots)) {